package chapter02

object Test27_Map {
  def main(args: Array[String]): Unit = {
    //定义 键值对形式
    val map = Map("a" -> 20, "b" -> 15, "c" -> 30)
    //访问其中元素
    println(map.get("a"))
    println(map.get("d"))
    println(map.get("a").head)
    println(map.getOrElse("a",-1))
    println(map.getOrElse("d",-1))
    //遍历map集合
    for(i<-map.keys){//所有的键
      println(i)
    }
    for(i<-map.values){//所有的值
      println(i)
    }
    for(i<-map){//所有的键值对
      println(i)
    }
    map.foreach(e=>println(e))
    map.foreach(e=>println(e._1))
    map.foreach(e=>println(e._2))
  }
}
